package com.fire.aop;

import org.springframework.aop.ThrowsAdvice;

import java.lang.reflect.Method;

/**
 * @author zwd
 * @date 2021/8/15
 * @email zwd@hhh.com
 */
public class FourParamThrowsAdvice implements ThrowsAdvice {
	// 如果定义了四个参数，那么这四个参数分别是
	// 1.m：目标方法
	// 2.args：执行目标方法所需要的参数
	// 3.target：目标对象
	// 4.ex：具体要处理的异常
	// 并且参数类型必须按照这个顺序定义
	public void afterThrowing(Method m, Object[] args, Object target, RuntimeException ex) {
		// Do something with all arguments
	}
}
